artificial foam - French English Dictionary